<?php
/**
 * classe que represento os votos das enquete em determinada resposta
 * @access public
 * @author Magno Leal
 * @package model
 */
class VotoBean {

    private $enquete;
    private $cliente;
    private $resposta;    
    private $data;

    function __construct($enquete = null, $cliente = null, $resposta = null, $data = "") {
        $this->enquete = $enquete;
        $this->data = $data;
        $this->resposta = $resposta;
        $this->cliente = $cliente;
    }

    public function getEnquete() {
        return $this->enquete;
    }

    public function setEnquete($enquete) {
        $this->enquete = $enquete;
    }

    public function getData() {
        return $this->data;
    }

    public function setData($data) {
        $this->data = $data;
    }

    public function getResposta() {
        return $this->resposta;
    }

    public function setResposta($resposta) {
        $this->resposta = $resposta;
    }

    public function getCliente() {
        return $this->cliente;
    }

    public function setCliente($cliente) {
        $this->cliente = $cliente;
    }

    public function toJson() {
        return json_encode($this->toBD());
    }

    public function toBD() {
        $voto = array();

        $voto['enqueteID'] = $this->enquete->getEnqueteID();
        $voto['respostaID'] = $this->resposta->getRespostaID();
        $voto['clienteID'] = $this->cliente->getUsuarioID();
        $voto['data'] = $this->data;

        return $voto;

    }
}
?>
